.main{ padding-top:40px; _padding:0;}
.actbar{ /*border-bottom:1px solid #ddd;*/ height:80px; margin:10px 0; padding:10px 0; }
.big_banner{ background:#eee;height:320px; margin-bottom:30px;}

.column_clear{ height:90px; margin:10px 0; width:90px;}
.column{ margin-bottom:10px; position:relative; }
.col_h_450{ height:450px; }
.cross_banner{ background:#eee; height:90px; margin:10px 0; position: absolute; top:455px;}

.actbar { float:left; }
.actbar a{ display:inline-block; overflow:hidden; padding:0; }
.actbar a:last-child{ border:none}

.banner_show{ float:left; width:775px; height:320px; overflow:hidden; position:relative}
.ctr_process{ position:absolute; bottom:0; height:20px; width:100%; background-color:rgba(0,0,0,0.1); background:transparent\9; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#19000000', EndColorStr='#19000000')\9; zoom:1\9; _zoom:0; _background-color:rgb(0,0,0);}
.ctr_process div{ width:175px; overflow:hidden; margin:0 auto; margin-top:6px; }
.ctr_process div a{ display:inline; float:left; width:25px; height:8px; background:#a09f94; margin-right:10px; overflow:hidden}
.ctr_process div a.nowbar{ background:#fff}
.promise{ float:right; width:205px; height:320px; overflow:hidden; background:url(../images/site/promise.png)}

.recommend{ background:url(../images/product/title_line.png) top repeat-x; width:765px; float:left }
.recommend h3{ background:url(../images/product/title.png) left top no-repeat; height:35px; overflow:hidden; text-indent:-200em; margin-bottom:10px;}
.vertical,.vertical2{ display:inline; float:left; background:#fff url(../images/product/bg_01.jpg) repeat-x; width:190px;  border-right:1px solid #fff}
.vertical2{ background:#fff url(../images/product/bg_02.jpg) repeat-x;}
.vertical a,.vertical2 a{color:#8a7964; display:block; padding:15px; font-size:12px; border-bottom:2px dotted #fff; line-height:1.8em; _padding:7.5px;}
.vertical2 a{color:#666}
a dt{ font-size:16px; font-family:"微软雅黑"; margin-bottom:5px; }
a dt img{margin-left:10px;}
dd.short{ color:#a5988a}
dd.price{ font-size:20px; vertical-align:top; font-family:Verdana, Geneva, sans-serif}
dd.price span{ font-size:10px; vertical-align:text-top}
dd.price span.change{vertical-align:baseline}
.vertical2 a dd.short{color:#999}
.vertical a:hover,.vertical2 a:hover{color:#42aea4}
.vertical a:hover dd.short,.vertical2 a:hover dd.short{color:#42aea4}
	
.frame_tblog{ float:right; width:205px; background:url(../images/site/tblog_bg.jpg) top repeat-x; }
.frame_tblog .header{ height:34px; background:#f5f5f5 url(../images/site/tlogo.jpg) left center no-repeat; border-bottom:1px solid #cccccc; position:relative; z-index:0; }
.twall{width:194px; height:300px; position:relative; margin-left:6px;}
.flowme{border-top:1px solid #b5e7ff; background:#e2eff6; width:160px; padding:8px 0; padding-left:45px; overflow:hidden; margin-bottom:10px}
.q_and_a{ font-size:12px;border:1px solid #e3dfda;}
.q_and_a h3{ font-size:14px; background:#faf9f8 url(../images/site/south.png) 8px 6px no-repeat; color:#8a7964; line-height:2.5em;border-bottom:1px solid #e3dfda; padding-left:30px;}
.q_and_a ul{ margin:10px; }
.q_and_a a{ color:#8a7964; line-height:2em; background:url(../images/product/title_line.png) 0 center no-repeat; padding-left:10px}

.content{height:1020px;}
.side_banner,.col_box,.side_box{ position:absolute; top:0; bottom:0;}
.side_banner2,.col_box2,.side_box2{ position:absolute; top:565px; bottom:0;}
.col_box,.col_box2{ height:454px; }
.side_box,.side_box2{ height:455px; }
.side_banner,.side_banner2{ height:453px; border:1px solid #e0e7e6; }
.side_box,.side_box2{ float:right; background:#f0eeec; width:200px; right:0}

.col_box,.col_box2{ background:url(../images/product/title_line.png) top repeat-x;border:1px solid #e0e7e6;border-width:0 1px 1px 0;left:200px;right:200px; }
.col_box h3,.col_box2 h3{ background:url(../images/product/title2.png) left top no-repeat; height:80px; overflow:hidden; text-indent:-200em;border-right:1px solid #e0e7e6;  }
.col_box a,.col_box2 a{ display:block; }
.col_fix_1{ width:340px; height:455px; overflow:hidden; float:left; overflow:hidden;}
.col_fix_1 a{width:169px; height:176px; color:#999;border:1px solid #e0e7e6; border-width:1px 1px 0 0;padding-bottom:10px; float:left; float:left; overflow:hidden; _padding:0 0 5px 0; }
.col_fix_1 a:hover{color:#42aea4}
.col_fix_1 a dl{ padding-left:20px;}
.col_fix_1 a dd.price span{ vertical-align:super}
.col_fix_1 a dd.price span.change{vertical-align:baseline}

.col_fix_2{height:453px; margin-top:2px; overflow:hidden; _float:left; #margin-top:4px; _margin-top:1px; }
.col_fix_2 a{width:238px; height:141px; color:#999;border:1px solid #e0e7e6; border-width:0 0 1px 0;padding-bottom:10px; float:left; float:left; position:relative; #padding: 4px 0; _padding: 5px 0;}
.col_fix_2 a:hover{color:#42aea4}
.col_fix_2 a dl{ position:absolute; right:10px; bottom:10px;}

.side_box h3,.side_box2 h3 {background:url(../images/product/title3.png) left top no-repeat; height:80px; overflow:hidden; text-indent:-200em;border-right:1px solid #e0e7e6; }
.side_box a,.side_box2 a{ display:block;color:#999; width:200px; height:102px; overflow:hidden; border-bottom:2px dotted #fff; margin-bottom:10px; padding-bottom:15px; position:relative; font-size:10px; _margin-bottom:2px; _padding-bottom:20px;}
.side_box a dl,.side_box2 a dl{ position:absolute; right:5px; bottom:5px; }
.side_box a dt,.side_box2 a dt{background-color:rgba(138,128,100,0.3); color:#fff; padding:0 5px; margin:0; background:transparent\9; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#4B8A8064', EndColorStr='#4B8A8064')\9; zoom:1\9; _zoom:0; _background-color:rgb(138,128,100);}
.side_box a:hover,.side_box2 a:hover{color:#42aea4}
.side_box a:hover dt,.side_box2 a:hover dt{background-color:rgba(66,174,164,0.3);background:transparent\9; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#4B42AEA4', EndColorStr='#4B42AEA4')\9; zoom:1\9; _zoom:0; _background-color:rgb(66,174,164);}
.side_box a dd,.side_box2 a dd {padding:2px 5px;background-color:rgba(255,255,255,0.8);background:transparent\9; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#C8FFFFFF', EndColorStr='#C8FFFFFF')\9; zoom:1\9; _zoom:0; _background-color:rgb(255,255,255);}
.side_box dd.price,.side_box2 dd.price{ font-size:16px;}